import axios from 'axios';
import { baseURL } from '../utils/http.js'; // 引入基础URL

export const getAllUsers = () => {
    console.log(`管理端查询所有用户访问地址${baseURL}/user/getAllUsers`); // 使用基础URL
    return axios.get(`${baseURL}/user/getAllUsers`);
};


export const getUserByUserId = (userid) => {
    console.log(`管理端根据userid查询用户访问地址${baseURL}/user/getUserByUserId`); // 使用基础URL
    return axios.get(`${baseURL}/user/getUserByUserId`, {
        params: {
            userid: userid
        }
    });
};


export const getUserByUsername = (username) => {
    console.log(`管理端根据username查询用户访问地址${baseURL}/user/getUserByUsername`); // 使用基础URL
    return axios.get(`${baseURL}/user/getUserByUsername`, {
        params: {
            username: username
        }
    });
};

export const getUserByUserPhone = (userphone) => {
    console.log(`管理端根据userphone查询用户访问地址${baseURL}/user/getUserByUserPhone`); // 使用基础URL
    return axios.get(`${baseURL}/user/getUserByUserPhone`, {
        params: {
            userphone: userphone
        }
    });
};

export const deleteUserById = (userid) => {
    console.log(`管理端根据userid删除用户访问地址${baseURL}/user/deleteUserById`); // 使用基础URL
    return axios.delete(`${baseURL}/user/deleteUserById`, {
        params: {
            userid: userid
        }
    });
};

export const updateUser = (user) => {
    console.log(`管理端根据userid修改用户访问地址${baseURL}/user/updateUser`); // 使用基础URL
    return axios.put(`${baseURL}/user/updateUser`, user);
};